someone that keeps something - English Synonyms Dictionary